Bitmask aware compression of NISC control words
نویسندگان
چکیده
It is not always feasible to implement an application specific custom hardware due to cost and time considerations. No instruction set compiler (NISC) architecture is one of the promising directions to design a custom datapath for each application using its execution characteristics. A major challenge with NISC control words is that they tend to be at least 4–5 times larger than regular instruction size, thereby imposing higher memory requirement. A possible solution to counter this is to compress these control words to reduce the code size of the application. This paper proposes an efficient bitmask-based compression technique to drastically reduce the control word size while keeping the decompression overhead in an acceptable range. The main contributions of our approach are (i) smart encoding of constant and less frequently changing bits, (ii) efficient do not care resolution for maximum bitmask coverage using limited dictionary entries, (iii) run length encoding to significantly reduce repetitive control words and (iv) design of an efficient decompression engine to reduce the performance penalty. Our experimental results demonstrate that our approach improves compression efficiency by an average of 20% over the best known control word compression, giving a compression ratio of 25–35%. In addition, our technique only requires 1–3 on-chip RAMs, thus making it suitable for FPGA implementation. & 2012 Elsevier B.V. All rights reserved.
منابع مشابه
DECODING-AWARE COMPRESSION TECHNIQUES FOR RECONFIGURABLE SYSTEMS By CHETAN MURTHY A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE
of Thesis Presented to the Graduate School of the University of Florida in Partial Fulfillment of the Requirements for the Degree of Master of Science DECODING-AWARE COMPRESSION TECHNIQUES FOR RECONFIGURABLE SYSTEMS By Chetan Murthy December 2008 Chair: Prabhat Kumar Mishra Major: Computer Engineering In recent years FPGA are widely used in reconfigurable systems. FPGA are configured using bits...
متن کاملContent Based Compression for Quicx System
XML is widely deployed over the Internet for a prevalent tasks, including configuration files, protocols, and web services. In XML, simple messages can be quite large due to verbose syntax. The two major constraints in XML application is its size and querying efficiency. This paper proposes a scheme to increase the compression ratio of QUICX (Query and Update support for Indexed and Compressed ...
متن کاملMedical Image Compression Based on Region of Interest
Medical images show a great interest since it is needed in various medical applications. In order to decrease the size of medical images which are needed to be transmitted in a faster way; Region of Interest (ROI) and hybrid lossless compression techniques are applied on medical images to be compressed without losing important data. In this paper, a proposed model will be presented and assessed...
متن کاملNisC, the cyclase of the lantibiotic nisin, can catalyze cyclization of designed nonlantibiotic peptides.
Nisin is a pentacyclic peptide antibiotic active against Gram-positive bacteria. Its thioether rings are formed by two enzymatic steps: nisin dehydratase (NisB)-mediated dehydration of serines and threonines followed by nisin cyclase (NisC)-catalyzed enantioselective coupling of cysteines to the formed dehydroresidues. Here, we report the in vivo activity of NisC to cyclize a wide array of unre...
متن کاملIdentification of distinct nisin leader peptide regions that determine interactions with the modification enzymes NisB and NisC☆
Nisin is the most prominent and applied bacteriocin that serves as a model for class I lantibiotics. The nisin leader peptide importantly determines interactions between precursor nisin and its modification enzymes NisB and NisC that mature nisin posttranslationally. NisB dehydrates serines and threonines, while NisC catalyzes the subsequent coupling of the formed dehydroamino acids to form lan...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Integration
دوره 46 شماره
صفحات -
تاریخ انتشار 2013